package cn.qyl.joha.service.Impl;

import java.util.List;

import cn.qyl.joha.common.PageModel;
import cn.qyl.joha.dao.PicDao;
import cn.qyl.joha.dao.Impl.PicDaoImpl;
import cn.qyl.joha.dto.Picturcarousel;
import cn.qyl.joha.service.PicService;

public class PicServiceImpl implements PicService {
/**
 * 图片轮播业务层实现接口方法
 */
	
	PicDao picDao = new PicDaoImpl();
	
	// 图片轮播总记录数业务层实现方法
	@Override
	public int getCountByPic(Picturcarousel pic) {
		
		return picDao.getCountByPic(pic);
	}
	
	//图片轮播分页业务层接口实现方法
	@Override
	public List<Picturcarousel> getPicList(PageModel pageModel) {
		
		return picDao.getPicList(pageModel);
	}
	//新增图片轮播业务层接口实现方法
	@Override
	public void addPic(Picturcarousel pic) {
		
		picDao.addPic(pic);
		
	}
	//删除图片轮播业务层接口实现方法
	@Override
	public int delPicById(int pid) {
		
		return picDao.delPicById(pid);
	}
	//批量删除图片轮播业务层接口实现方法
	@Override
	public int delPicByPids(int[] pids) {
		
		return picDao.delPicByPids(pids);
	}
	//更新图片轮播业务层接口实现方法
	@Override
	public Picturcarousel toPicUpdate(int id) {
		
		return picDao.toPicUpdate(id);
	}

	@Override
	public List<Picturcarousel> getPicsList() {
		
		return picDao.getPicsList();
	}

	@Override
	public int PicUpdate(Picturcarousel pic) {
		
		return picDao.PicUpdate(pic);
	}

}
